﻿using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;

namespace jogoLudumdare
{
    class Abertura : State
    {
        private Video video; //Armazenará o video usado.
        private VideoPlayer videoPlayerA; //Metodo para reprodução de videos.


        public Abertura(ContentManager content)
        {
            videoPlayerA = new VideoPlayer(); //Instanciamos o metodo.
            video = content.Load<Video>(@"Video\updategames"); //Carregamos o video usado.
            videoPlayerA.Play(video); //Passamos o video usado para o metodo Play.
          
        }

        public void Update(GameTime gameTime)
        {
           
        }
        public void Draw(SpriteBatch spriteBatch, MouseState mouse)
        {

            //Aqui desenhamos o video na tela.

            spriteBatch.Draw(videoPlayerA.GetTexture(), new Rectangle(0,0,800,600), Color.White);
            //Se o estado do video for parado.
            if (videoPlayerA.State == MediaState.Stopped)
                nextState = GameState.Menu; //Então o próximo estado de jogo será o de menu.


        }


    }
}
